package org.raymond.iworks.admin.service;


import org.raymond.iworks.apis.vo.PageVO;
import org.raymond.iworks.apis.vo.user.UserInfoVO;
import org.raymond.iworks.apis.vo.user.UserPageVO;
import org.raymond.iworks.apis.vo.user.UserVO;
import org.raymond.iworks.repository.IService;
import org.raymond.iworks.repository.entity.TSysUser;

public interface ITSysUserService extends IService<TSysUser> {

    PageVO<UserVO> page(UserPageVO vo);

    boolean createRandomUser(int count);

    UserInfoVO current();

    String defaultPassword();

    TSysUser buildRandomUser();
}
